home *** CD-ROM | disk | FTP | other *** search
/ Resource Library: Multimedia / Resource Library: Multimedia.iso / maestro / source / portmngr / makefile < prev    next >
Encoding:
Makefile  |  1993-06-15  |  939 b   |  39 lines

  1. RM    = rm -f
  2. CC    = gcc
  3.  
  4. SourceDir        = /home/sioux/collab/Source
  5. DestDir            = /home/sioux/collab/Applications
  6.  
  7. GetOptSourceDir        = $(SourceDir)/GetOpt
  8. BrowseSourceDir        = $(SourceDir)/Browse
  9. NetworkSourceDir    = $(SourceDir)/NetworkProtocol
  10.  
  11. PROGRAM = PortManager
  12. SOURCES = PortList.c PortMgrReceiver.c PortManager.c Diagnostics.c
  13. OBJECTS = PortList.o PortMgrReceiver.o PortManager.o Diagnostics.o
  14. ExtraObjects = $(GetOptSourceDir)/getopt.o
  15.  
  16. CFLAGS = -g -I$(NetworkSourceDir) -I$(GetOptSourceDir)
  17. LDLIBS = $(NetworkSourceDir)/libMAEstro.a -lrpcsvc
  18.  
  19.  
  20. all:     $(PROGRAM)
  21.  
  22. $(PROGRAM): $(OBJECTS) $(ExtraObjects)
  23.     $(CC) -o $(PROGRAM) $(OBJECTS) $(ExtraObjects) $(LDLIBS)
  24.  
  25. install: $(PROGRAM)
  26.     install $(InstallFlags) $(PROGRAM) $(DestDir)
  27.  
  28. clean:
  29.     $(RM) $(OBJECTS) $(PROGRAM) core *.a *~ TAGS
  30.  
  31. tags: 
  32.     etags -t *.[ch]
  33.  
  34. # Targets used by CenterLine software
  35.  
  36. stest: $(OBJECTS)
  37.     #load $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) \
  38.         -o $(PROGRAM) $(SOURCES) $(LDLIBS)
  39.